<?php 
// 用途，抓网站的数据
// 例子
//  http://php.ap.com/px/https://www.baidu.com/baidu?wd=hello
// 跳转 https://www.baidu.com/baidu?wd=hello
// 其中 $uri = $_SERVER['REQUEST_URI'] 为 /px/https://www.baidu.com/baidu?wd=hello

/**
伪静态的配置方式
location /px {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /reverse-proxy.php?s=$1  last;   break;
	}
}
*/
$uri = $_SERVER['REQUEST_URI'] ;
$dst = substr($uri,4);
//echo '<br>提取的网址为 ' . $dst;

if ( strlen($dst)< 20) {
  echo "长度不够!";//echo "长度不够!";就不做徒劳了
  return;
}

// $dst 为目标网址，例如 https://www.google.com.hk/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png
$body =  file_get_contents($dst);

// fileinfo	通用扩展	用于获取文件MIME,编码等信息!
$file_info = new finfo(FILEINFO_MIME_TYPE);
$mime_type = $file_info->buffer($body );
header("Content-Type: " . $mime_type  );
//header("Content-Type: text/xml; charset=utf-8");
echo $body; 

?>
